home *** CD-ROM | disk | FTP | other *** search
- #ifndef __fmd__
- #define __fmd__
-
- #define fmdScrapForLE 0x0001
- #define fmdMenuSelect 0x0002
- #define fmdMenuKey 0x0004
- #define fmdIBeam 0x0008
- #define fmdDeskAcc 0x0010
- #define fmdUpdateAll 0x4000
- #define fmdMovable 0x8000
-
-
- #ifdef __fmdLib__
-
- extern pascal void fmdStartUp();
- extern pascal void fmdShutDown();
-
- extern pascal unsigned long fakeModalDialog();
- extern pascal void fmdSetMenuProc();
- extern pascal unsigned long fmdGetMenuProc();
- extern pascal void fmdStdDrawProc();
- extern pascal void fmdEditMenu();
- extern pascal unsigned int fmdFindCursorCtl();
-
- extern pascal void fmdLESetText();
- extern pascal void fmdLEGetText();
- extern pascal unsigned int fmdWhichRadio();
-
- extern pascal void fmdIBeamCursor();
- extern pascal void fmdInitIBeam();
- extern pascal unsigned long fmdGetIBeamAdr();
- extern pascal void fmdSetIBeam();
- extern pascal unsigned int fmdGetCtlPart();
-
- extern pascal unsigned int fmdGetError();
-
- /* fmdStartUp();
- ** fmdShutDown();
- ** longVal = fakeModalDialog(&event, updateProc, eventHook, beepProc, flags);
- ** fmdSetMenuProc(menuProc);
- ** menuProc = fmdGetMenuProc();
- ** fmdStdDrawProc();
- ** fmdEditMenu();
- ** partCode = fmdFindCursorCtl(ctlHndlPtr, x, y, windPtr);
- ** fmdLESetText(windPtr, lineEditID, pstrPtr);
- ** fmdLEGetText(windPtr, lineEditID, pstrPtr);
- ** radNum = fmdWhichRadio(windPtr, radioID);
- ** fmdIBeamCursor();
- ** fmdInitIBeam();
- ** ibeamAddr = fmdGetIBeamAdr();
- ** fmdSetIBeam(cursorPtr);
- ** ctlPart = fmdGetCtlPart();
- ** _toolErr = fmdGetError();
- */
-
- #endif
-
-
- #ifdef __fmdTool__
- #define fmdToolNum 1
-
- #ifndef userDispatch
- #define userDispatch 0xE10008
- #endif
-
- extern pascal void fmdStartUp() inline(fmdToolNum+0x0200,userDispatch);
- extern pascal void fmdShutDown() inline(fmdToolNum+0x0300,userDispatch);
- extern pascal void fmdVersion() inline(fmdToolNum+0x0400,userDispatch);
- extern pascal void fmdReset() inline(fmdToolNum+0x0500,userDispatch);
- extern pascal void fmdStatus() inline(fmdToolNum+0x0600,userDispatch);
-
- extern pascal unsigned long fakeModalDialog() inline(fmdToolNum+0x0900,userDispatch);
- extern pascal void fmdSetMenuProc() inline(fmdToolNum+0x0A00,userDispatch);
- extern pascal unsigned long fmdGetMenuProc() inline(fmdToolNum+0x0B00,userDispatch);
- extern pascal void fmdStdDrawProc() inline(fmdToolNum+0x0C00,userDispatch);
- extern pascal void fmdEditMenu() inline(fmdToolNum+0x0D00,userDispatch);
- extern pascal unsigned int fmdFindCursorCtl() inline(fmdToolNum+0x0E00,userDispatch);
-
- extern pascal void fmdLESetText() inline(fmdToolNum+0x0F00,userDispatch);
- extern pascal void fmdLEGetText() inline(fmdToolNum+0x1000,userDispatch);
- extern pascal unsigned int fmdWhichRadio() inline(fmdToolNum+0x1100,userDispatch);
-
- extern pascal void fmdIBeamCursor() inline(fmdToolNum+0x1200,userDispatch);
- extern pascal void fmdInitIBeam() inline(fmdToolNum+0x1300,userDispatch);
- extern pascal void fmdSetIBeam() inline(fmdToolNum+0x1400,userDispatch);
- extern pascal unsigned long fmdGetIBeamAdr() inline(fmdToolNum+0x1500,userDispatch);
- extern pascal unsigned int fmdGetCtlPart() inline(fmdToolNum+0x1600,userDispatch);
-
- extern pascal unsigned int fmdGetError() inline(fmdToolNum+0x1700,userDispatch);
- #endif
-
- #endif
-